package com.sunwayworld.basemodule.business.report.restful.dto;

import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;
import java.util.List;

/*
* 报告上传ftp后结构化数据回传
* */
public class ResultDataDTO {

    private String diagnosisConclusion;// 检测结论，系统参数：REPORT_DATA_PRODUCTCODE下配置的检测项目，该值取分析项名为："检测结论"的结果值
    private String experimentalMethod;// 方法名
    private List<AnalyteDTO> iKangTbnkReportResults;//
    private String mainLaboratory;// 检测实验室：固定值，北京艾纳医学检验实验室
    private String mainOperator;// 检验员姓名
    private String mainReviewer;// 审核员姓名
    private String receiveTime;// 样本接收提交时间
    private String reportTime;// 报告生成时间
    private String sampleStatus;// 样本状态
    private String sampleType;// 样本类型
    public String getExperimentalMethod() {
        return experimentalMethod;
    }

    public void setExperimentalMethod(String experimentalMethod) {
        this.experimentalMethod = experimentalMethod;
    }

    public List<AnalyteDTO> getiKangTbnkReportResults() {
        return iKangTbnkReportResults;
    }

    public void setiKangTbnkReportResults(List<AnalyteDTO> iKangTbnkReportResults) {
        this.iKangTbnkReportResults = iKangTbnkReportResults;
    }

    public String getMainLaboratory() {
        return mainLaboratory;
    }

    public void setMainLaboratory(String mainLaboratory) {
        this.mainLaboratory = mainLaboratory;
    }

    public String getMainOperator() {
        return mainOperator;
    }

    public void setMainOperator(String mainOperator) {
        this.mainOperator = mainOperator;
    }

    public String getMainReviewer() {
        return mainReviewer;
    }

    public void setMainReviewer(String mainReviewer) {
        this.mainReviewer = mainReviewer;
    }

    public String getReceiveTime() {
        return receiveTime;
    }

    public void setReceiveTime(String receiveTime) {
        this.receiveTime = receiveTime;
    }

    public String getReportTime() {
        return reportTime;
    }

    public void setReportTime(String reportTime) {
        this.reportTime = reportTime;
    }

    public String getSampleStatus() {
        return sampleStatus;
    }

    public void setSampleStatus(String sampleStatus) {
        this.sampleStatus = sampleStatus;
    }

    public String getSampleType() {
        return sampleType;
    }

    public void setSampleType(String sampleType) {
        this.sampleType = sampleType;
    }
    public String getDiagnosisConclusion() {
        return diagnosisConclusion;
    }
    public void setDiagnosisConclusion(String diagnosisConclusion) {
        this.diagnosisConclusion = diagnosisConclusion;
    }
}
